/**
 * 用户相关业务逻辑
 */
//const userDAO = require('../dao/userDAO')
const userDAO = require('../../5.DB/dao/userDAO')

function add(user,callback) {
    userDAO.insert(user,callback)
}
function save(user,callback){
    // if(user.index==-1){
    //     userDAO.insert(user,callback);
    // }else{
    //     userDAO.update(user,callback)
    // }
}
function list(callback) {
    userDAO.select(callback)
}

// 通过异步 回调函数 --》传参数
function login(user,callback) {

    setTimeout(function () {
        const responseMessage={
            flag:false
        }

        if(user.username=="admin"&&user.password=="123"){
            responseMessage.flag=true
        }
        callback(responseMessage)
    },1000)

    // const responseMessage={
    //     flag:false
    // }
    //
    // if(user.username=="admin"&&user.password=="123"){
    //     responseMessage.flag=true
    // }
    //return responseMessage;
}

module.exports = {
    login,
    save,
    add,
    list
};
